#if !defined(__HOTELL_H) //  Sikrer at filen kun inkluderes en gang:
#define __HOTELL_H

#include <fstream>
using namespace std;
#include "const.h"
#include "listtool2.h"
#include "reserv.h"
#include "rom.h"
#include "proc.h"
#include "dobbel.h"
#include "singel.h"
#include "suite.h"


class Hotell 
{
	private:
	
	Romtype romtype;		//Enum stæsj
	// Definisjon av char-pekere.
	char* hotellnavn;			
	char* gateadresse;
	char* postadresse;
	char* mailadresse;
	char* filnavn;
	
	// Definsjon av int'er.
	int tlfnr; 						
	int fax;
	int frokost_pris;
	int extra_seng_pris;
	int ant_fasciliteter;
	int ant_reservasjoner;
	int romstart;
	int romslutt;
	int dato;
	
	// Char-peker array-er for fasiliteter
	char* fasiliteter[MAX_FAS];
	List* rommene[2];				

	
	 
	public:

		Hotell();
		Hotell(char* n);
		void avbestilling();
		void bestill();
		void display_res_rom();
		void innsjekking();
		void utsjekking();
		void endre_reservasjon();
		void skriv_til_fil();
		void hent_hotell();
		void endre_avreise();
		bool bytte_rom();
		void endre_ant_reservasjoner();
		void suite_beskrivelse();
		void dato_ledig_rom();
		void display_alt_rom();
		void display_hotellet();
		void display_navn_res();
		void display_ledig_kat();
		void reg();
};



#endif